home *** CD-ROM | disk | FTP | other *** search
- MPC(1) Last changed: 1-14-99
-
-
- NNAAMMEE
- mmppcc - Multiprocessing C source transformer
-
- SSYYNNOOPPSSIISS
- //uussrr//lliibb//mmppcc [--aannssii] [--cccckkrr] [--ddoollllaarr] [--KK<<ffiillee> [--xxaannssii] [--6644] ...
- _f_i_l_e [_o_p_t_i_o_n_s] ...
-
- //uussrr//lliibb6644//ccmmppllrrss//mmppcc [--aannssii] [--cccckkrr] [--ddoollllaarr] [--KK<<ffiillee> [--xxaannssii]
- [--6644] ... _f_i_l_e [_o_p_t_i_o_n_s] ...
-
- IIMMPPLLEEMMEENNTTAATTIIOONN
- IRIX systems (o32 ABI only)
-
- DDEESSCCRRIIPPTTIIOONN
- mmppcc is a source-to-source C translator that transforms code that
- contains parallel directives, inserted by ppccaa(1) or by hand, into
- parallel C code containing calls to the C multiprocessing library.
- For more information on the types of directives that mmppcc implements,
- see the _I_R_I_S _P_o_w_e_r _C _U_s_e_r'_s _G_u_i_d_e.
-
- mmppcc is usually invoked as an option to the cccc(1) command, although it
- can be run separately. When mmppcc is used as part of a cccc compilation,
- the mmppcc options must be passed via the --WW (specifically, --WWMM)
- mechanism. See the cccc(1) man page for details of --WW.
-
- mmppcc will accept the name of a single input source file, specified
- anywhere on its command line. If none is specified, standard input is
- used. The input should be C code that has already been preprocessed.
-
- An output filename can be specified by using the --KK option, see the
- option description that follows. If no such option is given, no
- output code will be produced.
-
- CCOOMMMMAANNDD LLIINNEE OOPPTTIIOONNSS
- --aannssii
- Pure ANSI/ISO C.
-
- --cccckkrr
- Traditional K&R/Version7 C with SGI (and some ANSI/ISO-C-like)
- extensions, including function prototypes, void, and void*.
-
- --ddoollllaarr
- Allows the dollar sign ($) as a character in C identifiers,
- including allowing it as the leading character of an identifier.
- The option is provided solely for compatibility purposes. The
- dollar sign is not a standard C identifier character and its use
- is not recommended.
-
- --KK<_f_i_l_e>
- This option instructs mmppcc to place the transformed C code into
- the specified _f_i_l_e.
-
- --xxaannssii
- Specifies ANSI/ISO C with SGI extensions and relaxed enforcement
- of certain ANSI guidelines.
-
- --6644 This option informs mmppcc that the code is being compiled for a
- 64-bit machine. This affects the size of certain C data types.
-
- FFIILLEESS
- //uussrr//lliibb//mmppcc
- The mmppcc program
-
- //uussrr//lliibb6644//ccmmppllrrss//mmppcc
- The mmppcc program for 32-bit and 64-bit versions
-
- ffiillee..ii
- C preprocessed source file with directives
-
- ffiillee..PP
- C transformed file with parallel code
-
- //uussrr//lliibb//lliibbcc__mmpp..aa
- Multiprocessing C runtime library (mips1 version)
-
- //uussrr//lliibb6644//mmiippss33//lliibbmmpp..aa
- Multiprocessing C runtime library (mips3 version)
-
- //uussrr//lliibb6644//mmiippss44//lliibbmmpp..aa
- Multiprocessing C runtime library (mips4 version)
-
- SSEEEE AALLSSOO
- cccc(1), ccpppp(1), ppccaa(1)
-
- _I_R_I_S _P_o_w_e_r _C _U_s_e_r'_s _G_u_i_d_e
-
- _I_R_I_S _P_o_w_e_r _C _Q_u_i_c_k _R_e_f_e_r_e_n_c_e
-
- _P_a_r_a_l_l_e_l _P_r_o_g_r_a_m_m_i_n_g _o_n _S_i_l_i_c_o_n _G_r_a_p_h_i_c_s _C_o_m_p_u_t_e_r _S_y_s_t_e_m_s
-
- _P_r_a_c_t_i_c_a_l _P_a_r_a_l_l_e_l _P_r_o_g_r_a_m_m_i_n_g, by Dr. Barr Bauer, Academic Press,
- 1991.
-
- _I_n_t_r_o_d_u_c_t_i_o_n _t_o _P_a_r_a_l_l_e_l _P_r_o_g_r_a_m_m_i_n_g, by Steven Brawer, Academic
- Press, 1989.
-
- This man page is available only online.
-